label: Don't crash when a builder file contains unknown attributes
authorBenjamin Otte <otte@redhat.com>
Sun, 24 Apr 2011 23:34:27 +0000 (01:34 +0200)
committerBenjamin Otte <otte@redhat.com>
Tue, 26 Apr 2011 22:43:16 +0000 (00:43 +0200)
gtk/gtklabel.c

index 45531d8ae01d4800b05a8e4be321b1f0585fcfd8..2fb4dc9f0e3fba34274bd42e4011d8b075e77234 100644 (file)
@@ -1531,11 +1531,12 @@ pango_start_element (GMarkupParseContext *context,
        }
 
       attr = attribute_from_text (data->builder, name, value, error);
-      attr->start_index = start_val;
-      attr->end_index   = end_val;
 
       if (attr)
        {
+          attr->start_index = start_val;
+          attr->end_index   = end_val;
+
          if (!data->attrs)
            data->attrs = pango_attr_list_new ();